package chapter_20;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 * Created by Administrator
 * Created time 2018/8/8 12:47.
 * List 集合
 */
public class ListTest {

    public static void main(String[] args) {

        // List 有序,可以重复
        List list = new ArrayList();

        String b = "B";
        // 向集合中添加元素
        list.add("A");
        list.add(b);
        list.add("C");
        list.add(b);
        list.add("D");
        list.add("E");

        // 1.使用 for 循环遍历
        for(int i = 0; i < list.size(); i++){
            System.out.println("for 循环遍历读取集合元素:" + list.get(i));
        }

        // 2.使用 for each 循环遍历
        for (Object object : list) {
            System.out.println("for each 循环遍历读取集合元素:" + object);
        }

        // 3.使用迭代器遍历
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            System.out.println("Iterator 迭代器遍历读取集合元素:" + iterator.next());
        }

    }

}
